bored and stroked engine - French English Dictionary